package com.hang.gymmanager.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 场地表
 * @author wyq
 * @version v1.0.0
 * @explain
 * @date 2024/3/15 13:16
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("gym_place")
public class PlaceEntity {

    /**
     * 场地id
     */
    @TableId(value = "place_id" , type = IdType.AUTO)
    private Integer placeId;

    /**
     * 场地名称
     */
    private String placeName;

    /**
     * 场地类型 0空地 1篮球场 2羽毛球场 3乒乓球场 4排球场
     */
    private Integer placeType;

    /**
     * 场地状态 0空闲 1占用中
     */
    private Integer placeStatus;

    /**
     * 介绍
     */
    private String introduce;

    /**
     * 下次使用时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nextTime;

    /**
     * 图片地址
     */
    private String imgPath;



}
